#if !defined(AFX_MEMLSTDLG_H__80B0DE09_42FA_4577_B502_203CBEB470A3__INCLUDED_)
#define AFX_MEMLSTDLG_H__80B0DE09_42FA_4577_B502_203CBEB470A3__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// MemLstDlg.h : header file
//
#include "MySqlData/SysMember.h"

/////////////////////////////////////////////////////////////////////////////
// CMemLstDlg dialog

class CMemLstDlg : public CDialog
{
// Construction
public:
	CMemLstDlg(CWnd* pParent = NULL);   // standard constructor

// Dialog Data
	//{{AFX_DATA(CMemLstDlg)
	enum { IDD = IDD_MEMLST_DLG };
	CListCtrl	m_MemLst;
	BOOL	m_IsIn;
	CString	m_ShortNum;
	CString	m_Dept;
	int		m_Lev;
	CString	m_Mem;
	CString	m_Name;
	CString	m_Phone;
	CString	m_Post;
	CString	m_Tel;
	CString	m_Unit;
	//}}AFX_DATA


// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CMemLstDlg)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:

	// Generated message map functions
	//{{AFX_MSG(CMemLstDlg)
	virtual BOOL OnInitDialog();
	afx_msg void OnAddBtn();
	afx_msg void OnSaveBtn();
	afx_msg void OnDelBtn();
	afx_msg void OnClickMemLst(NMHDR* pNMHDR, LRESULT* pResult);
	afx_msg void OnDblclkMemLst(NMHDR* pNMHDR, LRESULT* pResult);
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
	std::map<std::string,MySqlData::SYSMEMBER>* m_psmmap;
};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_MEMLSTDLG_H__80B0DE09_42FA_4577_B502_203CBEB470A3__INCLUDED_)
